155 research outputs found

    Verifying Data Constraint Equivalence in FinTech Systems

    Full text link
    Data constraints are widely used in FinTech systems for monitoring data consistency and diagnosing anomalous data manipulations. However, many equivalent data constraints are created redundantly during the development cycle, slowing down the FinTech systems and causing unnecessary alerts. We present EqDAC, an efficient decision procedure to determine the data constraint equivalence. We first propose the symbolic representation for semantic encoding and then introduce two light-weighted analyses to refute and prove the equivalence, respectively, which are proved to achieve in polynomial time. We evaluate EqDAC upon 30,801 data constraints in a FinTech system. It is shown that EqDAC detects 11,538 equivalent data constraints in three hours. It also supports efficient equivalence searching with an average time cost of 1.22 seconds, enabling the system to check new data constraints upon submission.Comment: 14 pages, 11 figures, accepted by ICSE 202

    Enabling Runtime Verification of Causal Discovery Algorithms with Automated Conditional Independence Reasoning (Extended Version)

    Full text link
    Causal discovery is a powerful technique for identifying causal relationships among variables in data. It has been widely used in various applications in software engineering. Causal discovery extensively involves conditional independence (CI) tests. Hence, its output quality highly depends on the performance of CI tests, which can often be unreliable in practice. Moreover, privacy concerns arise when excessive CI tests are performed. Despite the distinct nature between unreliable and excessive CI tests, this paper identifies a unified and principled approach to addressing both of them. Generally, CI statements, the outputs of CI tests, adhere to Pearl's axioms, which are a set of well-established integrity constraints on conditional independence. Hence, we can either detect erroneous CI statements if they violate Pearl's axioms or prune excessive CI statements if they are logically entailed by Pearl's axioms. Holistically, both problems boil down to reasoning about the consistency of CI statements under Pearl's axioms (referred to as CIR problem). We propose a runtime verification tool called CICheck, designed to harden causal discovery algorithms from reliability and privacy perspectives. CICheck employs a sound and decidable encoding scheme that translates CIR into SMT problems. To solve the CIR problem efficiently, CICheck introduces a four-stage decision procedure with three lightweight optimizations that actively prove or refute consistency, and only resort to costly SMT-based reasoning when necessary. Based on the decision procedure to CIR, CICheck includes two variants: ED-CICheck and ED-CICheck, which detect erroneous CI tests (to enhance reliability) and prune excessive CI tests (to enhance privacy), respectively. [abridged due to length limit

    Synthesizing Conjunctive Queries for Code Search

    Get PDF
    This paper presents Squid, a new conjunctive query synthesis algorithm for searching code with target patterns. Given positive and negative examples along with a natural language description, Squid analyzes the relations derived from the examples by a Datalog-based program analyzer and synthesizes a conjunctive query expressing the search intent. The synthesized query can be further used to search for desired grammatical constructs in the editor. To achieve high efficiency, we prune the huge search space by removing unnecessary relations and enumerating query candidates via refinement. We also introduce two quantitative metrics for query prioritization to select the queries from multiple candidates, yielding desired queries for code search. We have evaluated Squid on over thirty code search tasks. It is shown that Squid successfully synthesizes the conjunctive queries for all the tasks, taking only 2.56 seconds on average

    Search for heavy resonances decaying to two Higgs bosons in final states containing four b quarks

    Get PDF
    A search is presented for narrow heavy resonances X decaying into pairs of Higgs bosons (H) in proton-proton collisions collected by the CMS experiment at the LHC at root s = 8 TeV. The data correspond to an integrated luminosity of 19.7 fb(-1). The search considers HH resonances with masses between 1 and 3 TeV, having final states of two b quark pairs. Each Higgs boson is produced with large momentum, and the hadronization products of the pair of b quarks can usually be reconstructed as single large jets. The background from multijet and t (t) over bar events is significantly reduced by applying requirements related to the flavor of the jet, its mass, and its substructure. The signal would be identified as a peak on top of the dijet invariant mass spectrum of the remaining background events. No evidence is observed for such a signal. Upper limits obtained at 95 confidence level for the product of the production cross section and branching fraction sigma(gg -> X) B(X -> HH -> b (b) over barb (b) over bar) range from 10 to 1.5 fb for the mass of X from 1.15 to 2.0 TeV, significantly extending previous searches. For a warped extra dimension theory with amass scale Lambda(R) = 1 TeV, the data exclude radion scalar masses between 1.15 and 1.55 TeV

    Measurement of the top quark mass using charged particles in pp collisions at root s=8 TeV

    Get PDF
    Peer reviewe

    Synthesizing Conjunctive Queries for Code Search

    Full text link
    This paper presents Squid, a new conjunctive query synthesis algorithm for searching code with target patterns. Given positive and negative examples along with a natural language description, Squid analyzes the relations derived from the examples by a Datalog-based program analyzer and synthesizes a conjunctive query expressing the search intent. The synthesized query can be further used to search for desired grammatical constructs in the editor. To achieve high efficiency, we prune the huge search space by removing unnecessary relations and enumerating query candidates via refinement. We also introduce two quantitative metrics for query prioritization to select the queries from multiple candidates, yielding desired queries for code search. We have evaluated Squid on over thirty code search tasks. It is shown that Squid successfully synthesizes the conjunctive queries for all the tasks, taking only 2.56 seconds on average.Comment: 32 pages, 7 figures, and 1 table. Accepted by ECOOP 202

    Toxicological effects of micro/nano-plastics on mouse/rat models: a systematic review and meta-analysis

    Get PDF
    Micro/nano-plastics (MNPs) are considered a heterogeneous class of environmental contaminants that cause multiple toxic effects on biological species. As the commonly used mammalian models to study the effects of MNPs with regard to their toxic effects, the mouse and rat models are making a great contribution to the disciplines of environmental toxicology and medical health. However, the toxic effects of MNPs have not been systematically summarized. Therefore, a systematic review and a meta-analysis of the toxic effects of MNPs on mouse/rat models were conducted. A total of seven main categories were established in this systematic review, and 24 subcategories were further divided according to the specific physiological significance of the endpoint or the classification of the physiological system, which covered all the selected pieces of literature. A total of 1,762 biological endpoints were found, and 52.78% of them were significantly affected. This fact indicates that there are relative factors, including the size, polymer type, concentration, and exposure time of MNPs and different sexes of mouse/rat models that could significantly affect the biological endpoints. These biological endpoints can be classified into various factors, such as the dose–response relationships between MNP concentration and physiological categories of the nervous system, growth, reproduction, digestive tract histopathology, and inflammatory cytokine level, among others. MNPs negatively affected the blood glucose metabolism, lipid metabolism, and reproductive function in mice. The reproductive function in male mice is more sensitive to the toxic effects of MNPs. These findings also provide insights into and directions for exploring the evidence and mechanisms of the toxic effects of MNPs on human health. It is clear that more research is required on the pathological mechanisms at the molecular level and the long-term effects of tissue accumulation

    Table_1_Quantitative assessment of lumbar spine bone marrow in patients with different severity of CKD by IDEAL-IQ magnetic resonance sequence.docx

    No full text
    BackgroundChronic kidney disease (CKD) has a significant negative impact on bone health. Bone marrow is an essential component of bone, mainly composed of trabecular bone and fat. The IDEAL-IQ sequence of MRI allows indirect quantification of trabecular bone mass by R2* and direct quantification of bone marrow fat content by FF map, respectively.ObjectiveOur objective was to explore the association of CKD severity with bone marrow using IDEAL-IQ and whether mineral and bone metabolism markers alter this association.MethodWe recruited 68 CKD patients in this cross-sectional research (15 with CKD stages 3-4, 26 with stage 5, and 27 with stage 5d). All patients underwent lumbar spine IDEAL-IQ, BMD, and several bone metabolism markers (iPTH, 25-(OH)-VitD, calcium and phosphorus). Multiple linear regression analysis was used to examine the association of CKD severity with MRI measurements (R2* and FF).ResultsMore severe CKD was associated with a higher R2* value [CKD 5d versus 3-4: 30.077 s-1 (95% CI: 12.937, 47.217), P for trend -1 (95% CI: 0.205, 39.114), P for trend = 0.042]. Furthermore, iPTH had an association with R2* value [iPTH (pg/mL): 0.033 s-1 (95% CI: 0.001, 0.064), P = 0.041]. Besides, FF was mainly affected by age and BMI, but not CKD.ConclusionsThe bone marrow R2* value measured by IDEAL-IQ sequence is associated with CKD severity and iPTH. The R2* of IDEAL-IQ has the potential to reflect lumbar bone changes in patients with CKD.</p

    A Dual‐Kinetic Control Strategy for Designing Nano‐Metamaterials: Novel Class of Metamaterials with Both Characteristic and Whole Sizes of Nanoscale

    No full text
    Abstract Increasingly intricate in their multilevel multiscale microarchitecture, metamaterials with unique physical properties are challenging the inherent constraints of natural materials. Their applicability in the nanomedicine field still suffers because nanomedicine requires a maximum size of tens to hundreds of nanometers; however, this size scale has not been achieved in metamaterials. Therefore, “nano‐metamaterials,” a novel class of metamaterials, are introduced, which are rationally designed materials with multilevel microarchitectures and both characteristic sizes and whole sizes at the nanoscale, investing in themselves remarkably unique and significantly enhanced material properties as compared with conventional nanomaterials. Microarchitectural regulation through conventional thermodynamic strategy is limited since the thermodynamic process relies on the frequency‐dependent effective temperature, Teff(ω), which limits the architectural regulation freedom degree. Here, a novel dual‐kinetic control strategy is designed to fabricate nano‐metamaterials by freezing a high‐free energy state in a Teff(ω)‐constant system, where two independent dynamic processes, non‐solvent induced block copolymer (BCP) self‐assembly and osmotically driven self‐emulsification, are regulated simultaneously. Fe3+‐“onion‐like core@porous corona” (Fe3+‐OCPCs) nanoparticles (the products) have not only architectural complexity, porous corona and an onion‐like core but also compositional complexity, Fe3+ chelating BCP assemblies. Furthermore, by using Fe3+‐OCPCs as a model material, a microstructure‐biological performance relationship is manifested in nano‐metamaterials
    corecore